package com.yoda.youdianda.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.yoda.youdianda.domain.BasePojo;
import com.yoda.youdianda.domain.SysUser;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * @author shawn
 * @date 2022年 11月 12日 23:28
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
public class SysUserVo {
    private String id;//id
    @JsonProperty("login_name")
    private String loginName;//用户名
    private String password;//密码
    private String name;//姓名
    private String email;//邮箱
    private String phone;//电话
    private String loginIp;//登录ip
    private Date loginDate;//登录时间
    private String delFlag;//逻辑删除

    @JsonProperty("role_id")
    private List<String> roleId;//角色id集合 json型存储
    private Integer status;//状态 状态 1 正常  0 冻结
    private String defaultData;//是否为默认数据，null表示不是，1表示是
}
